Conceber o Sistema

Nesta parte do tutorial, vamos explorar um caso de utilização típico para conceber um sistema no Requirements Portal. Este processo envolve criar um modelo digital e a decomposição do sistema, calcular parâmetros de desempenho, realizar estudos de compromisso e tomar decisões de projeto.

Configurar os Valitypes

Os valitypes garantem que cada novo bloco que criar já contém valis de um determinado tipo com uma fórmula e unidade predefinidas (por exemplo, massa, consumo de energia, etc.). Precisamos de garantir que existem os valitypes corretos.

  1. Clique no ícone no canto superior direito e selecione Settings no menu que aparece. Na página que se abre, selecione a entrada Valitypes no painel do lado esquerdo para ver todos os valitypes existentes. 

  2. Certifique-se de que os valitypes Mass e PowerConsumption existem. Se não existirem, adicione-os clicando no botão  no canto inferior direito da página e adicione valitypes com estes nomes.

  3. As unidades do valitype PowerConsumption podem estar em kW ou W. Se a unidade estiver em kW, faça duplo clique na célula e edite kW para W. Além disso, neste tutorial, vamos utilizar a propriedade de massa dos blocos em gramas; fica ao seu critério manter as unidades em kg ou g.

  4. Ative a propriedade add by default para os valitypes Mass e PowerConsumption. Faça duplo clique na célula de um destes valitypes e selecione True no menu que aparece, depois faça o mesmo para o outro valitype. Estes valitypes serão adicionados automaticamente a cada novo bloco que criar mais tarde neste tutorial.

    Tenha em atenção que esta propriedade é uma definição do utilizador, ou seja, isto não afetará quais os valitypes que outros utilizadores têm assinalados como predefinidos.

soc() nos valores do valitype significa a 'soma dos filhos' e garante que, por predefinição, este vali soma os valis do mesmo tipo na decomposição do sistema.

Adicionar Sistemas ao Projeto

Vamos começar a construir a sua ventoinha! Cada produto pode ser decomposto nos seus subsistemas, como uma árvore. A árvore hierárquica do sistema é uma das funcionalidades principais do Requirements Portal.

No Módulo Blocks, pode criar e aceder à árvore do sistema, que inclui todos os sistemas e subsistemas, incluindo parâmetros técnicos (valis).

  1. Clique em Valifan na linha de navegação estrutural no canto superior esquerdo da página para regressar ao projeto e, em seguida, navegue até ao Módulo Blocks clicando na entrada Blocks na árvore do projeto à esquerda.

  2. Por predefinição, um projeto inclui um bloco com o nome do projeto (no nosso caso, Valifan). Clique com o botão direito na respetiva entrada na árvore do projeto e selecione o comando Create block. Introduza Propeller no campo Name da janela Create new block que aparece e clique em . Expanda o bloco Valifan para ver o novo sub-bloco na árvore de navegação.

     
  3. De forma semelhante, crie os seguintes sub-blocos para o bloco ValifanMotorSpeed_ControllerStructure.

    • Na janela Create new block, pode clicar na opção do botão para criar vários blocos sem sair da janela.

    • Pode arrastar e largar blocos na árvore para alterar o respetivo nível hierárquico.

Alterar Parâmetros Técnicos (Valis)

No Requirements Portal, Valis são parâmetros técnicos que contêm os seus valores de engenharia. Os valis têm propriedades como fórmulas, valores, histórico e muito mais. Por isso, vamos avançar e adicionar valores aos seus valis!

  1. Selecione o bloco Valifan no painel de navegação. Clique no botão no canto superior esquerdo para abrir a janela Create Property. Nesta janela, certifique-se de que o separador Vali está aberto. Comece a escrever Mass no campo Name e selecione o valitype Mass na lista pendente. Mantenha os valores predefinidos nos restantes campos e clique em .

  2. De forma semelhante, adicione outro vali do valitype PowerConsumption. Os valis criados serão apresentados na vista Properties do bloco Valifan.

    Se pretender ver mais informações e atributos dos seus valis, pode clicar no nome do vali. Isto abre a página de detalhes do vali, onde também pode editar a respetiva fórmula. Para este tutorial, vamos apenas alterar os valores na vista de lista.

  3. Os sub-blocos recém-criados do bloco Valifan já contêm os valis Mass e PowerConsumption (porque estes valis foram configurados para serem adicionados por predefinição nas definições do valitype). Agora, altere o valor destes valis em cada sub-bloco. Para o fazer, selecione um sub-bloco e faça duplo clique na célula correspondente na coluna Value. Introduza os seguintes valores:

    • MotorMass = 110gPowerConsumption = 1W

    • PropellerMass = 30gPowerConsumption = 0W (certifique-se de que introduz 0W em vez de soc())

    • Speed_ControllerMass = 15gPowerConsumption = 0.1W

    • StructureMass = 80gPowerConsumption = 0W (certifique-se de que introduz 0W em vez de soc())

    • Ao introduzir a propriedade Value, é essencial incluir tanto o valor numérico como a respetiva unidade, por exemplo, 110g.

    • Na coluna Display Unit, pode especificar a unidade na qual pretende que o valor seja representado. Assim, ao introduzir inicialmente o valor como 110g e definir Display Unit como kg, o motor de cálculo irá convertê-lo e apresentá-lo como 0.11kg.

    • Para os cálculos, o motor de cálculo utiliza a unidade fornecida no campo Value. Se precisar de apresentar a unidade num formato diferente, como libras (lbs), o motor de cálculo converterá a unidade apresentada em conformidade. Saiba mais sobre a lista de unidades utilizada pelo motor de cálculo.

    • Certifique-se de que utiliza sempre pontos (.) como separadores decimais para os valores.

    Um exemplo de valores adicionados ao sub-bloco Motor é apresentado abaixo.

  4. Navegue até ao bloco Valifan e repare que a sua Mass total foi calculada automaticamente para 235 g (ou 0,235 kg) e o seu PowerConsumption total foi calculado para 1,1 W.

Adicionar um Novo Vali

Nos passos anteriores, mostrámos como adicionar valitypes. No entanto, os valis (propriedades) não se limitam apenas à massa e ao consumo de energia. Podem ser adicionadas diferentes propriedades aos blocos. No Requirements Portal, pode criar um novo vali que pode ser um número com ou sem unidade. Também pode ser uma matriz, textvali (por exemplo, material), datevali (por exemplo, data de compra) e conjuntos de dados (duas dimensões). Pode aceder aos valis em fórmulas utilizando o símbolo $ em qualquer campo.

Nos passos seguintes, vamos adicionar a eficiência da hélice e a potência fornecida.

  1. Navegue até ao bloco Propeller e clique no botão no canto superior esquerdo para abrir a janela Create Property. Nesta janela, certifique-se de que o separador Vali está aberto e introduza Efficiency no campo Name0.85 no campo Formula and unit. Deixe o campo Display Unit vazio e clique em .

  2. De forma semelhante, adicione outro vali com o nome power_delivered e adicione a fórmula  $Motor.PowerConsumption*$Propeller.Efficiency. À medida que escreve o símbolo $ no campo Formula and unit, aparecerá uma lista pendente a partir da qual poderá escolher o necessário. Deixe o campo Display Unit vazio (as unidades corretas, W, serão atribuídas automaticamente com base no cálculo) e clique em .

    Também pode aceder a um vali de outro projeto numa fórmula ou análise escrevendo $ e selecionando show other projects na lista pendente.

    Os valis do bloco Propeller devem agora ter o aspeto apresentado abaixo.

  3. Clique no nome do vali power_delivered para abrir uma página detalhada com informações e propriedades adicionais. Aqui, pode ver Formula, Properties, Info, Connected Copies, Actions e ter acesso ao History do vali.

Detalhar o design

Todos os valis com a fórmula soc() (Soma dos filhos) têm uma tabela de orçamento e um gráfico associados, que podem ser visualizados nas informações do vali.

  1. Navegue para o bloco Valifan e clique no nome do vali Mass para abrir os respetivos detalhes.

  2. Clique no controlo Budget na parte superior para ver uma discriminação da massa total da ventoinha. Pode mostrar os filhos de um bloco clicando na seta à esquerda do nome do bloco.

  3. Clique no controlo Breakdown Chart para ver uma discriminação da massa total da ventoinha. O gráfico circular mostra a discriminação da massa para o nível imediatamente inferior de subsistemas.

Utilizar margens

Numa fase inicial de desenvolvimento, normalmente não tem a certeza quanto aos valores exatos de qualquer propriedade. É por isso que adicionar uma margem ao valor pode ser útil. O Requirements Portal propaga esta incerteza ao longo de todos os seus cálculos (propagação linear da incerteza).

Por exemplo, poderá não conhecer o valor final de uma massa. Na maioria dos casos, acaba por obter uma massa superior ao esperado. Nestes casos, pode adicionar uma margem de segurança ao seu vali. Ao utilizar esta margem, o Requirements Portal calcula automaticamente o pior caso para o seu vali. Vamos fazer isto com a massa da hélice.

  1. Navegue para o bloco Propeller e ative a visibilidade das colunas Margin + e Margin - na tabela utilizando o controlo Columns à direita.

  2. Na coluna Margin + do vali Mass, introduza 10 (o que significa uma margem de 10%+).

  3. Clique no nome do vali Mass para abrir a respetiva vista detalhada. O valor Worst Case será apresentado como 33g | 30g devido à margem de 10%+.

  4. Com base na margem definida no bloco Propeller, o Requirements Portal atualiza automaticamente as margens e os piores casos no nível superior. Navegue para o bloco Valifan e abra a vista detalhada do respetivo vali Mass. Como pode ver, a massa da ventoinha tem agora uma margem total de +1.28% e um pior caso de 238g | 235g.

Adicionar etiquetas para as suas necessidades personalizadas

As etiquetas são uma ferramenta multifunções para as necessidades específicas da sua equipa. Pode utilizá-las para marcar valis e blocos. Utilize-as para indicar:

  • Fiabilidade de um valor (por exemplo, assumption/calculated/measured).

  • Ações para membros da equipa (por exemplo, review: Tom/approval: Christine).

  • Qualquer outra marcação ou agrupamento.

  1. Navegue para o bloco Motor.

  2. Faça duplo clique na célula da coluna Tags do vali Mass, escreva measurement e prima Enter para adicionar a etiqueta.

  • A tabela pode ser filtrada por etiquetas específicas. Passe o cursor sobre o cabeçalho da coluna Tags, clique no ícone  e, em seguida, clique no ícone  na janela emergente apresentada para aceder às opções de filtro.

  • Pode alterar a cor de uma etiqueta nas definições ( » Settings » Tags).

Ligar blocos a requisitos

Main page: Blocos aplicáveis

Agora que já tem a estrutura básica do sistema, vamos estabelecer uma ligação entre o sistema Valifan e os requisitos da nossa especificação Fan_Specs. Isto cria uma ligação direta entre o design do sistema e o requisito.

  1. Navegue para a especificação Fan_Specs (expanda a entrada Requirements na árvore do projeto e clique na entrada Fan_Specs).

  2. Selecione a caixa à esquerda do cabeçalho da coluna Identifier para selecionar todos os requisitos dentro da especificação.

  3. Faça duplo clique dentro de uma célula da coluna Applicable Block, selecione Valifan na lista pendente e confirme a atualização em massa.

     
  • Pode navegar rapidamente para um sistema ligado no Módulo Blocks passando o cursor sobre uma entrada na coluna Applicable Block e clicando no botão  ().

  • Pode verificar os requisitos ligados a um sistema no Módulo Blocks clicando no controlo Requirements acima da tabela de vali ().

  • Sempre que criar um requisito, este será automaticamente ligado ao sistema atualmente selecionado.

Agora que os requisitos do produto e o próprio produto estão definidos, vamos verificar o sistema.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Conteúdo